drainage ditcher - German English Dictionary